A Compressed Suffix-Array Strategy for Temporal-Graph Indexing
نویسندگان
چکیده
Temporal graphs represent vertexes and binary relations that change over time. In this paper we consider a temporal graph as a set of 4-tuples 〈vs, ve, ts, te〉 indicating that an edge from a vertex vs to a vertex ve is active during the time interval [ts, te). Representing those tuples involves the challenge of not only saving space but also of efficient query processing. Queries of interest for this graphs are both direct and reverse neighbors constrained by a time instant or a time interval. We show how to adapt a Compressed Suffix Array (CSA) to represent temporal graphs. The proposed structure, called Temporal Graph CSA (TGCSA), was experimentally compared with a compact data structure based on compressed inverted lists. Our experimental results are promising. TGCSA obtains a good space-time trade-off. It owns wider expressive capabilities than other alternatives, it obtains reasonable space usage, and it is efficient even when performing the most complex temporal queries.
منابع مشابه
Practical aspects of Compressed Suffix Arrays and FM-Index in Searching DNA Sequences
Searching patterns in the DNA sequence is an important step in biological research. To speed up the search process, one can index the DNA sequence. However, classical indexing data structures like suffix trees and suffix arrays are not feasible for indexing DNA sequences due to main memory requirement, as DNA sequences can be very long. In this paper, we evaluate the performance of two compress...
متن کاملIndexing huge genome sequences for solving various problems.
Because of the increase in the size of genome sequence databases, the importance of indexing the sequences for fast queries grows. Suffix trees and suffix arrays are used for simple queries. However these are not suitable for complicated queries from huge amount of sequences because the indices are stored in disk which has slow access speed. We propose storing the indices in memory in a compres...
متن کاملA Simple Introduction to Compressed Suffix Arrays
This document attempts to provide a simple introduction to a quite fun, and possibly-becominguseful full-text index structure: The compressed suffix array. I have tried to write this document so that it’s accessible to a reader with a comfortable grasp of advanced undergraduate computer science concepts in both theory and systems. Please let me know if that’s not the case.
متن کاملA Compressed Enhanced Suffix Array Supporting Fast String Matching
Index structures like the suffix tree or the suffix array are of utmost importance in stringology, most notably in exact string matching. In the last decade, research on compressed index structures has flourished because the main problem in many applications is the space consumption of the index. It is possible to simulate the matching of a pattern against a suffix tree on an enhanced suffix ar...
متن کاملCompact Trip Representation over Networks
We present a new Compact Trip Representation (CTR) that allows us to manage users’ trips (moving objects) over networks. These could be public transportation networks (buses, subway, trains, and so on) where nodes are stations or stops, or road networks where nodes are intersections. CTR represents the sequences of nodes and time instants in users’ trips. The spatial component is handled with a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014